import request from '@/utils/request'

// 根据用户id查询用户的社保数据
export function getSocial(id) {
  return request({
    url: `/social_securitys/${id}`
  })
}

export function getHistorysData(data) {
  return request({
    url: `/social_securitys/historys/archiveDetail/${data.userId}/${data.yearMonth}`
  })
}

// 获取用户社保列表
export function getSocialList(data) {
  return request({
    url: '/social_securitys/list',
    method: 'post',
    data
  })
}
// 查询企业社保配置信息
export function getSettings() {
  return request({
    url: '/social_securitys/settings'
  })
}

// 查询社保历史归档列表
export function getArchivingList(data) {
  return request({
    url: `/social_securitys/historys/${data.year}/list?year=${data.year}`,
    data
  })
}

// 查询指定月份的数据报表
export function getArchivingCont(params) {
  return request({
    url: `/social_securitys/historys/${params.month}`,
    params
  })
}

// 社保数据归档
export function getArchivingArchive(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/archive`,
    method: 'post',
    data
  })
}

// 新建企业社保配置信息
export function newReport(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/newReport`,
    method: 'put',
    data
  })
}

// 获取城市列表
export function getCityList() {
  return request({
    url: '/sys/city'
  })
}

export function getContent(userId) {
  return request({
    url: `/social_securitys/${userId}`
  })
}
export function getPaymentItemList(id) {
  return request({
    url: `/social_securitys/payment_item/${id}`
  })
}
export function saveContent(data) {
  return request({
    url: `/social_securitys/${data.userId}`,
    method: 'put',
    data
  })
}
